<?php 
if ($model->iddemande>0) {
	Yii::app()->clientScript->registerScript('search', "
	$('#modalDemande').click(function(){
		$.ajax({
			url: '" . Yii::app()->createAbsoluteUrl("demande/viewModal") . "',
			type: 'get',
        	data: {
				id: " . $model->iddemande . ",
			},
			success:function(data) {
				$('#modalLabel').empty().append('Détail de la demande n°" . $model->iddemande . "');
				$('#actionBtn').empty().append('');		
				$('#modalBody').empty().append(data);
			},
		});
	});
	");
}
if ($model->idoffre>0) {
	Yii::app()->clientScript->registerScript('search', "
	$('#modalOffre').click(function(){
		$.ajax({
			url: '" . Yii::app()->createAbsoluteUrl("offre/viewModal") . "',
			type: 'get',
        	data: {
				id: " . $model->idoffre . ",
			},
			success:function(data) {
				$('#modalLabel').empty().append('Détail de l\'offre n°" . $model->idoffre . "');
				$('#actionBtn').empty().append('<span class=\"glyphicon glyphicon-hand-right\"></span> Répondre à l\'offre');
				$('#modalBody').empty().append(data);
			},
		});
	});
	");
}
?>

<?php $this->widget('zii.widgets.CDetailView', array(
	'data'=>$model,
	'htmlOptions'=>array("class"=>'table table-striped table-hover table-condensed table-white table-detail'),
	'attributes'=>array(
		array (
				'name' => 'idseliste_em',
				'type' => 'html',
				'value'=>$model->idseliste_em . (($model->idselisteEm->v_pseudo == 1 || Yii::app()->user->admin) ? " (" . $model->idselisteEm->pseudo . ")" : ""),
				'visible'=>$model->auto==0
		),	
		array (
				'name' => 'idseliste_em',
				'type' => 'html',
				'value'=>"Ceci est un message automatique, vous ne pouvez y répondre.",
				'visible'=>$model->auto==1
		),
		array(
				'name'=>'date',
				'value'=>Yii::app()->dateFormatter->format('dd/MM/yyyy HH:mm:ss',$model->date)
		),
		array(
				'name'=>'idoffre',
				'type' => 'raw',
				'value'=>$model->idoffre>0 ? CHtml::link('n°' . $model->idoffre . ' du ' . Yii::app()->dateFormatter->format('dd/MM/yyyy',$model->idoffre0->date_propose),'#',array('id'=>'modalOffre',"data-toggle"=>"modal","data-target"=>"#modalOD")) : "",
				'visible'=>$model->idoffre>0
		),
		array(
				'name'=>'iddemande',
				'type' => 'raw',
				'value'=>$model->iddemande>0 ? CHtml::link('n°' . $model->iddemande . ' du ' . Yii::app()->dateFormatter->format('dd/MM/yyyy',$model->iddemande0->date_demande),'#',array('id'=>'modalDemande',"data-toggle"=>"modal","data-target"=>"#modalOD")) : "",
				'visible'=>$model->iddemande>0
		),
		array(
				'name'=>'idmessage',
				'type' => 'html',
				'value'=>$model->idmessage>0 ? CHtml::link('message du ' . Yii::app()->dateFormatter->format('dd/MM/yyyy',$model->idmessage0->date),array("seliste/mail","id"=>$model->idmessage)) : "",
				'visible'=>$model->idmessage>0
		),
		'sujet',
		'message'
	),
)); ?>

<?php if ($model->auto <> 1) echo CHtml::link('<span class="glyphicon glyphicon-share-alt"></span> Répondre',array("seliste/rmail","id"=>$model->id),array("class"=>"btn btn-primary"));?>

<!-- Modal offre/demande -->
<div class="modal fade" id="modalOD" tabindex="-1" role="dialog" aria-labelledby="Détail" aria-hidden="true">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
        <h4 class="modal-title" id="modalLabel"></h4>
      </div>
      <div class="modal-body" id="modalBody">
      	
      </div>
      <div class="modal-footer">
        <?php 
        if ($model->idoffre>0) {
			// on regarde si l'utilisateur a déjà répondu à l'offre
			echo CHtml::link('<span class="glyphicon glyphicon-hand-right"></span> Répondre à l\'offre',array("offre/repondre","id"=>$model->idoffre),array("class"=>"btn btn-primary"));
        } elseif ($model->iddemande>0) {
			// on regarde si l'utilisateur a déjà répondu à la demande => si une offre à son nom existe pour cette demande
			$offre = Offre::model()->findByAttributes(array("idseliste"=>Yii::app()->user->id,"iddemande"=>$model->iddemande));
			if (!$offre) {
        		echo CHtml::link('<span class="glyphicon glyphicon-hand-right"></span> Répondre à la demande',array("demande/repondre","id"=>$model->iddemande),array("class"=>"btn btn-primary"));
        	} else {
				echo CHtml::link('<span class="glyphicon glyphicon-search"></span> Voir mon offre proposée pour cette demande',array("offre/view","id"=>$offre->id),array("class"=>"btn btn-primary"));
			}
		}
        ?>
      	<button type="button" class="btn btn-default" data-dismiss="modal">Fermer</button>
      </div>
    </div>
  </div>
</div>